#ifndef _INPUT_IMAGE_
#define _INPUT_IMAGE_

static Pixel In_Img[4096] = {
7300, 4566, 7553, 4764, 94, 3038, 7943, 2924, 5461, 5289, 3194, 5327, 4357, 2834, 373, 3545, 7788, 1474, 7861, 1096, 2405, 1036, 7099, 6732, 1291, 6832, 2254, 6836, 6644, 4781, 5439, 1300, 2821, 991, 3391, 4766, 5660, 2420, 2925, 5679, 1936, 6698, 1007, 5806, 7211, 2278, 2190, 7296, 7505, 5026, 3230, 2969, 643, 936, 5416, 6670, 7461, 3541, 2411, 1085, 89, 1682, 5761, 3102, \
4199, 7278, 1439, 7104, 1618, 3163, 783, 4478, 3731, 5003, 4683, 2767, 336, 3492, 611, 2030, 3229, 2022, 235, 2235, 2191, 7496, 6348, 1794, 4322, 4347, 7813, 1342, 4796, 6628, 6640, 2272, 7976, 7485, 4586, 7468, 2432, 387, 1234, 5138, 3196, 2052, 2457, 5943, 571, 6910, 2866, 1954, 6827, 5997, 7965, 1677, 254, 907, 7450, 5333, 2210, 2767, 2865, 3428, 6985, 5437, 6462, 4161, \
6609, 4665, 4890, 6834, 5826, 3115, 3178, 1113, 2235, 6631, 1200, 4284, 3803, 4028, 3933, 5411, 1045, 7269, 1658, 5382, 3888, 5923, 6253, 6627, 2534, 6570, 1306, 1541, 6137, 3548, 7091, 5986, 3383, 7769, 7237, 6174, 4092, 6560, 6475, 954, 1048, 1914, 1115, 6820, 1095, 417, 6803, 1299, 2210, 7803, 2932, 5602, 3965, 4918, 6012, 441, 6833, 1223, 4115, 5155, 2793, 7740, 71, 6289, \
7404, 5793, 49, 1183, 4110, 4549, 6303, 4597, 2402, 7253, 4143, 5102, 5669, 7143, 4413, 3268, 5350, 1111, 1348, 4115, 1537, 5447, 4872, 2113, 4977, 678, 2941, 2932, 5330, 4106, 7385, 5447, 3929, 5443, 3986, 7257, 3304, 1636, 4371, 467, 858, 2208, 430, 4918, 4546, 6003, 3087, 313, 7447, 5131, 4340, 994, 3335, 3041, 2089, 3633, 5090, 1867, 7385, 4185, 2948, 1103, 2052, 3169, \
5735, 4149, 6627, 435, 6752, 2699, 2416, 3454, 7641, 5935, 7746, 5566, 6539, 5556, 7064, 7482, 7301, 2331, 1682, 3175, 3805, 6807, 2591, 6129, 3943, 1840, 2715, 5523, 7959, 5532, 7713, 1313, 5260, 4593, 6259, 1430, 5131, 3588, 2514, 3536, 2717, 1756, 3148, 7992, 7359, 7786, 7625, 5010, 6356, 3841, 6180, 4067, 3839, 1620, 1336, 2445, 4800, 5094, 4027, 7658, 3234, 2515, 764, 5264, \
4029, 5305, 4801, 7189, 1368, 2092, 7175, 3089, 7092, 4547, 7382, 7563, 3778, 4067, 2396, 3377, 1320, 1916, 2564, 3050, 7636, 5012, 5202, 3231, 4635, 6983, 6733, 7619, 8010, 6227, 5331, 234, 6321, 1288, 5495, 606, 5347, 3145, 3396, 7637, 6105, 7960, 6059, 7418, 91, 2656, 4379, 3494, 3432, 3982, 2959, 5357, 5144, 4460, 2071, 3543, 5094, 6388, 449, 5018, 5493, 6093, 6428, 2513, \
3369, 1592, 2319, 3439, 6922, 7090, 1253, 4714, 802, 5691, 3418, 710, 669, 7070, 34, 3435, 4357, 2181, 7046, 7128, 4283, 2341, 6133, 91, 1157, 5122, 1268, 1267, 5744, 4238, 3142, 7598, 2127, 5707, 6625, 2206, 528, 4423, 5999, 875, 3377, 7733, 5373, 498, 4046, 7092, 5878, 7273, 6740, 7097, 1767, 4353, 2398, 3323, 5448, 8155, 2944, 1907, 1447, 8154, 1135, 4895, 131, 3380, \
4039, 3894, 1891, 1206, 2449, 622, 7787, 6999, 1096, 4500, 3725, 4191, 5578, 3948, 4457, 1205, 3806, 150, 4168, 5280, 4830, 402, 7210, 1335, 3846, 5807, 4343, 7651, 996, 5262, 7687, 6099, 1494, 3377, 8130, 1742, 5142, 3233, 3104, 177, 7021, 7309, 7849, 6167, 3732, 2605, 3386, 4570, 3157, 6699, 120, 7822, 864, 7263, 3915, 7843, 3891, 193, 3352, 7867, 3211, 428, 6838, 993, \
4644, 812, 793, 1848, 4777, 7088, 4474, 6927, 5515, 3344, 2631, 4888, 6731, 407, 5068, 4092, 2273, 866, 4835, 3723, 7123, 7070, 3141, 1401, 3335, 938, 3139, 6666, 6678, 921, 1816, 4939, 8012, 4785, 6796, 2692, 4009, 3534, 2719, 5584, 4840, 278, 4139, 4136, 6990, 1986, 4011, 2978, 4352, 4984, 5503, 5828, 4364, 2665, 3994, 5115, 2572, 4827, 5327, 5148, 2604, 5021, 567, 5882, \
6746, 7791, 4357, 2518, 7964, 6853, 6889, 6465, 3401, 1354, 815, 6058, 7731, 4835, 3052, 3160, 6590, 5279, 4736, 114, 3589, 499, 818, 3816, 3658, 7569, 7709, 1403, 6006, 1716, 6253, 2946, 6550, 8098, 1699, 5413, 95, 1312, 1350, 6017, 5556, 2458, 5209, 1480, 5291, 1937, 4586, 3057, 364, 4655, 1502, 6954, 7492, 3032, 2353, 2907, 544, 1271, 4002, 2006, 6765, 2023, 1557, 4283, \
4205, 3010, 1128, 6253, 7039, 3828, 6804, 1230, 4179, 1875, 3531, 1428, 918, 4080, 3824, 2475, 3473, 5706, 3813, 2045, 2646, 3993, 6090, 3105, 5685, 6456, 7795, 4715, 7634, 3964, 7376, 5105, 2671, 144, 7170, 3933, 47, 1803, 3083, 1987, 4384, 2809, 2835, 173, 2519, 2914, 4358, 4397, 8121, 4153, 4393, 3806, 5008, 3610, 5453, 7677, 1991, 1088, 7676, 3540, 883, 2912, 632, 3167, \
1678, 7019, 6286, 2569, 5909, 6320, 3205, 5047, 39, 1014, 2579, 4528, 7638, 7687, 6700, 6370, 571, 8124, 574, 5366, 6186, 5193, 1399, 1711, 2014, 5428, 8145, 555, 799, 5149, 4007, 3308, 2728, 5094, 1086, 1734, 3990, 222, 4828, 7223, 756, 1754, 2016, 7966, 473, 1510, 4100, 509, 3895, 7086, 2154, 6815, 7237, 908, 4196, 1134, 4963, 4933, 7367, 3426, 7690, 188, 6151, 4124, \
3998, 8021, 380, 167, 5504, 6228, 2155, 1441, 6413, 1635, 8092, 5674, 5980, 44, 682, 1021, 1193, 7091, 1626, 4117, 6879, 5885, 6278, 1126, 1908, 712, 3090, 7970, 6254, 7110, 2943, 5313, 1690, 1152, 3171, 6809, 6556, 4362, 2815, 4864, 3204, 8062, 7792, 532, 1016, 4623, 373, 4945, 7606, 5506, 2679, 4522, 2644, 4346, 5123, 2238, 3539, 5906, 5407, 7436, 3379, 4787, 1196, 581, \
292, 2516, 101, 6800, 6545, 1414, 6337, 3796, 101, 510, 3556, 192, 2496, 7889, 551, 4413, 4293, 314, 3278, 3389, 4736, 2885, 5572, 5643, 1037, 6714, 3121, 1911, 3131, 1408, 1813, 4596, 5578, 6583, 1110, 1810, 5787, 5869, 2233, 4821, 3663, 2509, 1355, 5615, 7713, 6909, 6898, 907, 5583, 2364, 8012, 2979, 1833, 1141, 3912, 2202, 3565, 6018, 6811, 1039, 6377, 718, 3196, 4883, \
253, 6863, 6757, 8125, 6591, 7895, 6825, 362, 5580, 7297, 3288, 5775, 4407, 6784, 6680, 6978, 2342, 5739, 4593, 6266, 5460, 5843, 1790, 5431, 4514, 8155, 5484, 7271, 4022, 5743, 1860, 1600, 1610, 668, 7959, 5925, 1917, 26, 2054, 3394, 481, 5763, 4321, 7498, 7132, 3674, 6600, 1506, 3728, 7421, 1634, 5546, 5978, 5311, 2731, 5486, 778, 7244, 7068, 8065, 3559, 5490, 3761, 5207, \
4834, 378, 6838, 8022, 2867, 7214, 2206, 6912, 7359, 5985, 3234, 3093, 5641, 6184, 2057, 3036, 3689, 818, 3530, 2057, 3731, 4345, 4383, 1853, 4487, 1334, 1031, 5329, 4601, 4511, 2052, 676, 2272, 2702, 630, 5419, 3319, 3083, 7018, 642, 5873, 3705, 8167, 6004, 3451, 4226, 431, 4159, 757, 487, 6574, 6272, 2881, 7845, 7320, 596, 487, 6945, 2897, 1837, 1549, 4672, 1630, 2790, \
1700, 7115, 1429, 4959, 178, 4927, 6122, 4384, 7879, 999, 1333, 7850, 3123, 6159, 1899, 2887, 6493, 6626, 3811, 2057, 993, 1546, 5022, 2857, 797, 7482, 3413, 3275, 936, 7647, 4237, 5961, 5210, 2105, 6330, 1851, 5769, 1833, 4364, 5959, 2445, 7708, 7449, 6875, 306, 5903, 7311, 4128, 8027, 4329, 3748, 3787, 3076, 5442, 2958, 1369, 7153, 2255, 3242, 5925, 650, 7535, 2651, 1869, \
4978, 2749, 6457, 4743, 4556, 177, 5048, 7555, 1918, 1588, 3420, 4953, 6115, 1474, 3029, 7907, 6763, 577, 7530, 4053, 3932, 985, 7065, 6074, 2627, 4975, 1035, 3403, 744, 4834, 1463, 4272, 835, 606, 6329, 6077, 2418, 7598, 5361, 6997, 8159, 3106, 5340, 6561, 6374, 5889, 6155, 3345, 2383, 4164, 4690, 5054, 2394, 6519, 4456, 4283, 1362, 4037, 504, 7022, 7454, 2227, 7850, 2997, \
832, 2468, 2518, 2945, 1946, 1489, 3330, 5995, 3135, 3249, 4168, 3443, 7727, 2524, 98, 2544, 4729, 5296, 3768, 8024, 4514, 5284, 228, 834, 1398, 1825, 4166, 1247, 4487, 7701, 5340, 4233, 661, 2231, 2581, 7309, 7225, 2987, 2162, 2816, 693, 7291, 1077, 869, 2633, 456, 7510, 5182, 2606, 3997, 1522, 1600, 2755, 3472, 1512, 1699, 1160, 3035, 4723, 2382, 2968, 6636, 1294, 303, \
1952, 7335, 7631, 7146, 2978, 2448, 5367, 3222, 4731, 5948, 2312, 2974, 7149, 7673, 3165, 1835, 6407, 5334, 1789, 5967, 4258, 1094, 4635, 6679, 6992, 5665, 7419, 205, 778, 7190, 1246, 210, 6084, 4178, 3349, 5911, 521, 7230, 7336, 7158, 125, 2001, 5934, 5857, 5167, 3288, 350, 6214, 4879, 6961, 978, 5542, 6838, 1201, 7902, 5451, 5367, 6266, 6016, 7865, 7197, 1097, 5865, 1470, \
6856, 4255, 7215, 6750, 3461, 4451, 3743, 5031, 6688, 3064, 5342, 306, 8161, 2258, 6629, 7692, 2913, 5760, 2215, 1130, 4529, 6410, 752, 3188, 2904, 5759, 5738, 673, 1209, 3043, 3427, 3807, 2744, 3262, 4527, 3367, 5109, 847, 7925, 6735, 1636, 789, 5188, 8002, 5804, 7301, 4194, 5270, 7448, 7240, 2136, 1610, 7626, 3957, 7027, 7809, 702, 6591, 7461, 3193, 4298, 875, 1925, 970, \
7490, 2134, 1679, 2259, 5201, 5782, 6138, 4984, 7203, 2337, 5093, 1429, 1881, 7022, 6373, 5426, 268, 3880, 77, 5078, 2463, 1536, 2821, 2488, 4347, 7779, 4360, 1280, 7337, 3645, 6281, 4082, 5048, 37, 3563, 5862, 4888, 192, 3584, 1573, 6612, 1749, 6533, 746, 7286, 4514, 4878, 6080, 2972, 7631, 5063, 4638, 5410, 6798, 1732, 3386, 6348, 4796, 4082, 5012, 3449, 6554, 6645, 5676, \
939, 7708, 4418, 3891, 6938, 286, 847, 7341, 1335, 866, 5805, 3296, 1209, 4018, 3198, 3325, 7018, 963, 6729, 6071, 3130, 4510, 6278, 6990, 2788, 346, 5079, 7998, 2141, 1844, 2171, 2030, 3893, 1055, 966, 7713, 6475, 223, 7187, 5416, 3852, 3791, 6129, 6797, 3542, 3273, 297, 2997, 2264, 1233, 4071, 7790, 6557, 2515, 4235, 383, 4289, 5569, 2799, 6385, 7283, 2528, 6425, 5932, \
1437, 6617, 5982, 548, 7139, 2999, 1314, 7946, 4477, 6527, 2073, 1966, 3178, 1085, 6791, 3316, 2782, 6511, 7618, 2832, 3167, 5113, 4562, 4676, 7318, 943, 962, 1373, 6979, 4039, 2030, 6870, 6139, 7524, 6264, 7663, 4911, 1311, 7011, 696, 2560, 6639, 280, 2292, 7892, 8077, 764, 3259, 4096, 256, 8095, 7884, 2374, 7375, 419, 3793, 1984, 1841, 2087, 2539, 3124, 668, 6085, 2, \
7598, 827, 6558, 93, 7769, 4691, 4555, 4707, 254, 4193, 4017, 1035, 624, 4988, 3938, 4011, 3242, 6658, 4073, 2533, 2401, 5697, 1203, 2872, 951, 5251, 1107, 5962, 311, 6763, 6310, 7636, 5134, 2251, 5422, 4642, 6941, 5274, 1353, 5263, 2342, 5249, 4119, 402, 4478, 6377, 7957, 4689, 4460, 1605, 1172, 6397, 8029, 4394, 3392, 6625, 1051, 1737, 7042, 7962, 3001, 7992, 6083, 5455, \
7290, 8077, 6963, 6881, 7306, 2752, 3401, 2785, 4877, 4944, 2636, 3516, 4202, 5928, 1945, 2720, 6322, 5190, 5393, 1843, 70, 7058, 7238, 4265, 6868, 6369, 3408, 1807, 4366, 1340, 4224, 8083, 2462, 6160, 7041, 290, 1299, 6443, 151, 4607, 8030, 4576, 3079, 4458, 5620, 7792, 2583, 731, 8158, 5218, 2900, 6319, 7657, 547, 2749, 7901, 996, 5619, 4564, 6664, 1790, 1917, 707, 7781, \
8059, 949, 3857, 795, 959, 2061, 2718, 7207, 7290, 391, 5302, 8098, 613, 4757, 6327, 7869, 7740, 2646, 2476, 1439, 1897, 4511, 559, 2588, 2261, 394, 5825, 2100, 5947, 7467, 7756, 5392, 7618, 8016, 7655, 493, 7803, 2937, 3286, 7464, 6212, 5568, 7317, 6512, 4181, 4965, 4735, 6808, 5816, 6151, 4333, 4087, 2072, 1424, 2845, 1048, 373, 7291, 7925, 7790, 7260, 1493, 2493, 5439, \
5682, 4292, 7081, 4133, 5873, 4620, 1759, 7838, 3939, 3445, 8044, 4486, 7440, 5448, 3447, 7184, 1030, 4129, 1204, 266, 1513, 7546, 2714, 4028, 1990, 5604, 5821, 4078, 53, 6998, 3933, 2006, 4013, 4697, 3849, 1544, 5439, 3706, 2810, 6772, 1069, 2675, 1498, 4431, 497, 1984, 1327, 529, 6297, 2530, 5612, 915, 5751, 552, 403, 3342, 6474, 2074, 7606, 3459, 3259, 6891, 3751, 201, \
5989, 846, 5196, 6841, 5271, 6606, 6323, 6091, 2146, 6874, 6403, 4155, 4123, 7091, 226, 4130, 5406, 1129, 1911, 1051, 6204, 546, 218, 3638, 2852, 3483, 4992, 26, 6410, 690, 2742, 4016, 907, 3928, 6749, 3081, 7185, 3154, 6154, 2929, 5138, 3719, 949, 1718, 2632, 4683, 5891, 4834, 5795, 3487, 4226, 7499, 1861, 6732, 1893, 5009, 641, 6929, 3372, 3032, 1165, 2016, 4459, 411, \
7653, 706, 1809, 5350, 565, 7626, 5959, 7534, 1494, 3227, 3226, 2462, 1180, 4077, 2986, 878, 625, 3291, 4538, 6600, 6511, 7891, 2299, 6483, 1330, 6288, 6222, 353, 3393, 7698, 6100, 5203, 6688, 973, 732, 4659, 963, 7349, 1048, 6262, 3747, 5451, 3296, 2457, 2785, 5864, 197, 4519, 5899, 5139, 743, 7006, 5756, 2307, 1732, 1402, 3782, 1032, 617, 5353, 6684, 750, 3481, 3462, \
5879, 4567, 1148, 5080, 6357, 6839, 6895, 5520, 7109, 3366, 3750, 4659, 4660, 2377, 3547, 4656, 3530, 4928, 6046, 1204, 2552, 7085, 1693, 4480, 6645, 2961, 4788, 4788, 1555, 7843, 5029, 468, 7416, 4509, 2455, 5481, 6206, 7716, 7867, 6015, 5540, 2654, 5581, 4877, 4666, 4548, 2807, 7446, 5825, 5110, 7855, 1596, 3051, 6578, 1675, 5575, 6990, 5232, 7960, 7223, 3763, 8100, 1841, 1182, \
3903, 7523, 1187, 5536, 2567, 7422, 1248, 7680, 7506, 2300, 4521, 2555, 793, 8177, 4025, 3122, 7720, 7124, 1398, 7982, 3184, 396, 6317, 3396, 562, 1627, 3210, 7204, 5479, 7753, 5080, 707, 5180, 5733, 649, 7414, 4043, 1811, 1666, 658, 5793, 3022, 6147, 5549, 1817, 3187, 3970, 1764, 7000, 4818, 3656, 3106, 6262, 1027, 5750, 4080, 5353, 7771, 3052, 6680, 2123, 3743, 2919, 2724, \
4828, 501, 6341, 6793, 2921, 4710, 6686, 1141, 1775, 1950, 5488, 357, 6480, 4052, 2348, 4918, 4944, 517, 1780, 1573, 1916, 5401, 767, 1883, 6023, 7407, 8142, 1689, 7678, 2659, 5004, 1575, 2786, 5795, 2860, 6385, 1875, 6392, 4244, 4166, 1422, 5687, 5879, 4889, 4226, 5778, 8057, 2408, 2408, 2519, 2680, 1635, 4742, 3120, 1489, 3473, 6568, 6456, 865, 4901, 5764, 4605, 720, 2276, \
5848, 7205, 4105, 3591, 993, 7756, 767, 4247, 7738, 7237, 6440, 3895, 2587, 6817, 3882, 421, 511, 5632, 3621, 4148, 3729, 7401, 1767, 1752, 6221, 867, 4967, 7909, 2453, 1639, 5730, 1965, 4489, 1982, 6629, 7259, 4178, 3712, 5722, 2497, 4134, 3192, 6004, 2581, 7335, 6380, 4357, 7058, 6907, 2665, 297, 5187, 2840, 1698, 2694, 8086, 8070, 4998, 2018, 4106, 3601, 2885, 3444, 7943, \
912, 4026, 2711, 444, 2105, 337, 4323, 3957, 4377, 262, 3345, 5759, 2359, 6048, 3675, 5715, 2136, 6001, 5145, 1814, 7693, 1659, 717, 6603, 515, 4705, 7594, 4252, 7464, 2821, 5031, 6313, 672, 4024, 5736, 5358, 1190, 4273, 6327, 4896, 4357, 3503, 2585, 7211, 1804, 2659, 5227, 7407, 7993, 7736, 4205, 909, 5308, 1507, 2084, 3617, 5798, 4676, 7265, 3418, 212, 435, 446, 2178, \
6675, 2797, 6805, 1809, 3219, 5915, 1400, 3758, 6875, 5975, 5690, 5796, 3096, 4151, 7836, 6351, 5775, 922, 1915, 4019, 6705, 1057, 6428, 7718, 6529, 1985, 7179, 5376, 3029, 6401, 6087, 8, 2857, 4533, 7991, 1035, 689, 7774, 5441, 4141, 4392, 1818, 5493, 7931, 3659, 7783, 2882, 622, 5426, 7110, 6597, 7954, 6473, 6017, 4250, 6449, 3051, 47, 5683, 4013, 2635, 106, 8179, 3308, \
3951, 6744, 5982, 7223, 8000, 5200, 5207, 6093, 7925, 2364, 2301, 4790, 2935, 7938, 4828, 6699, 7774, 7583, 692, 3516, 3348, 5111, 4842, 2048, 778, 5908, 723, 1618, 4363, 7089, 5400, 408, 7576, 3610, 7583, 13, 4107, 1394, 2401, 1385, 3406, 6164, 934, 7541, 3989, 198, 8054, 7103, 3367, 5187, 7668, 7728, 1756, 6218, 4667, 4471, 5769, 4942, 1966, 7550, 3515, 7617, 1555, 2197, \
5600, 7755, 287, 4626, 2723, 1624, 1201, 4084, 8098, 4963, 1122, 3166, 5347, 458, 4025, 7275, 2665, 650, 2891, 49, 5866, 197, 2627, 6889, 246, 5107, 2317, 753, 5038, 7853, 7885, 6685, 6930, 5475, 769, 1425, 7947, 5634, 7898, 6632, 4554, 6348, 7776, 2885, 6633, 2706, 1067, 7555, 1409, 4559, 3971, 5275, 7899, 8001, 1982, 7043, 6593, 2033, 7167, 4350, 2232, 3625, 2204, 6393, \
7320, 5321, 6532, 1579, 4565, 5791, 7548, 1275, 3018, 6326, 98, 376, 3278, 871, 1822, 5579, 3393, 746, 1091, 1605, 260, 2750, 5136, 129, 7386, 3728, 444, 3689, 3503, 1951, 4143, 1108, 1600, 7652, 1108, 5193, 1083, 2949, 2973, 5345, 5535, 3570, 3917, 1027, 8163, 2451, 2246, 7349, 3708, 3029, 3849, 3511, 1511, 5594, 1274, 7413, 725, 2525, 5959, 6447, 1312, 5748, 893, 5819, \
5667, 8010, 6202, 640, 6307, 7280, 6204, 5499, 4300, 7771, 297, 4761, 4128, 6086, 5302, 7388, 5573, 6521, 3799, 6215, 6831, 7480, 7400, 1130, 6051, 6417, 1231, 2451, 1059, 6724, 1318, 2622, 6639, 5343, 476, 6701, 7931, 642, 1484, 4395, 4191, 585, 4877, 1975, 3413, 5850, 5978, 5499, 7424, 4351, 6917, 6850, 5640, 6739, 7011, 6437, 567, 5761, 5943, 767, 6483, 7719, 7786, 6206, \
79, 4143, 5679, 1555, 4512, 593, 7610, 6620, 5340, 2091, 2890, 2279, 7604, 757, 2793, 7075, 60, 951, 778, 2615, 7609, 714, 2121, 6934, 788, 2766, 6143, 4430, 5350, 6205, 3402, 1679, 2248, 1370, 5025, 3679, 6547, 2427, 4855, 7294, 4628, 5443, 4919, 3952, 442, 3375, 3756, 3114, 4268, 5697, 993, 1185, 7191, 1320, 2237, 7219, 6334, 4048, 5384, 825, 4487, 135, 5386, 1922, \
2479, 7410, 4095, 7908, 2360, 7702, 6859, 5257, 1255, 3399, 6583, 2520, 3502, 5179, 5611, 5318, 3558, 42, 5851, 2886, 310, 4526, 3214, 2570, 4803, 1247, 3276, 5088, 6306, 2849, 3368, 1455, 5254, 1966, 6801, 6627, 8016, 6167, 3999, 447, 772, 3533, 3246, 7520, 7314, 7479, 6939, 1791, 7000, 6025, 1239, 1362, 7868, 593, 4400, 805, 7086, 7923, 5776, 2220, 2543, 2131, 7184, 3500, \
4485, 4461, 1596, 3105, 3954, 5119, 107, 3608, 719, 205, 3568, 4216, 3427, 3940, 7373, 3297, 4966, 139, 3010, 5505, 3643, 7037, 1611, 4511, 3073, 5111, 5730, 2411, 4294, 3935, 1083, 1501, 4548, 3157, 4869, 235, 7506, 6429, 2017, 2384, 3851, 7605, 696, 2274, 7420, 5222, 8087, 3068, 2661, 5265, 5444, 7491, 3670, 3914, 5248, 1849, 2898, 422, 37, 7761, 7334, 3908, 7473, 1267, \
5065, 6712, 5446, 5993, 5451, 2582, 2648, 2126, 2024, 3843, 1181, 2813, 4104, 3963, 2624, 4374, 7283, 4662, 6251, 4918, 6638, 3372, 6714, 6588, 6351, 2266, 719, 2704, 5062, 7901, 2488, 7846, 4637, 2627, 2946, 287, 4335, 5843, 7723, 4690, 1376, 6115, 2142, 5192, 1020, 3625, 7157, 4782, 7072, 6314, 6696, 3944, 5408, 2990, 7103, 5323, 5609, 7595, 6842, 7992, 3000, 4654, 237, 146, \
4383, 7143, 1341, 1003, 7793, 4597, 2382, 4809, 1130, 5162, 2555, 6461, 7151, 3462, 2464, 289, 4824, 7865, 3895, 3378, 594, 3359, 465, 153, 6794, 131, 5432, 0, 2611, 676, 5528, 4589, 7026, 4733, 7965, 3142, 7960, 809, 3980, 4107, 5907, 2948, 2171, 4839, 1728, 3724, 3311, 2006, 4272, 1840, 6663, 3270, 1457, 5346, 7965, 3864, 4951, 2182, 5093, 5914, 2695, 6217, 3746, 4589, \
175, 6727, 3185, 5008, 7437, 705, 943, 2556, 5879, 5262, 1036, 6278, 7629, 4772, 771, 997, 6151, 1014, 4651, 6552, 2740, 5392, 3718, 2581, 6989, 7971, 3179, 710, 4862, 5501, 822, 6338, 826, 8087, 2155, 2513, 2165, 3466, 7478, 5971, 8046, 3084, 4128, 3563, 4417, 7177, 2533, 7662, 7491, 3538, 7148, 4260, 4671, 6401, 4679, 5748, 1601, 7735, 2412, 5463, 5036, 2060, 3481, 3266, \
4394, 6395, 1254, 1943, 6950, 2019, 6965, 6746, 112, 4122, 6879, 2131, 3744, 6141, 1668, 4646, 3375, 772, 2300, 5647, 1701, 2658, 2028, 3591, 3813, 936, 3561, 7826, 7150, 3242, 7440, 6928, 7175, 2199, 7968, 2619, 4164, 7491, 1083, 3867, 7528, 1257, 1744, 6815, 4161, 3103, 4825, 3435, 2284, 2298, 3369, 7512, 7171, 5107, 6269, 1213, 5314, 5275, 4571, 7086, 1606, 3307, 3994, 1467, \
152, 7235, 432, 6396, 6275, 2848, 8019, 2697, 5066, 3313, 3655, 2987, 5314, 866, 7947, 8109, 7117, 5359, 1234, 7914, 7230, 1239, 3044, 44, 3574, 1874, 6509, 1529, 7515, 3217, 7201, 3913, 5976, 4736, 4511, 1889, 3985, 3469, 2530, 7605, 3329, 5441, 2900, 964, 4510, 5790, 6566, 5329, 7588, 6758, 953, 5456, 1548, 350, 5808, 1646, 2696, 3879, 912, 3548, 2680, 633, 7439, 6432, \
6737, 259, 5672, 2523, 1089, 7083, 4351, 4581, 7978, 4638, 808, 2219, 6315, 3874, 5271, 2939, 5332, 1777, 1810, 7281, 6210, 3630, 1295, 3694, 5116, 913, 2462, 5708, 2409, 8091, 937, 200, 3629, 2393, 3648, 7259, 4069, 985, 3408, 7830, 6115, 1465, 1596, 3823, 154, 1278, 4986, 373, 7053, 4650, 213, 820, 4265, 4537, 7914, 3087, 3473, 6452, 1821, 2134, 1453, 1654, 7395, 2537, \
6154, 8046, 560, 2400, 5416, 814, 4521, 7428, 4803, 4722, 7720, 4022, 2863, 893, 3355, 7542, 4772, 2008, 5477, 5012, 2320, 7999, 4824, 4562, 7467, 7975, 3156, 5508, 4822, 4247, 5631, 2661, 1696, 7523, 7360, 3992, 2641, 2239, 3321, 5493, 3596, 7230, 4173, 2681, 6195, 7528, 7088, 2848, 2571, 6371, 1149, 7610, 3383, 6754, 5149, 2725, 6631, 68, 4387, 3496, 3755, 7287, 5155, 4315, \
3857, 7195, 4678, 7260, 4881, 6048, 4396, 471, 4136, 6181, 7886, 3726, 5192, 1094, 1855, 3824, 323, 1483, 2092, 7905, 3927, 6873, 4554, 2001, 6316, 1260, 7200, 3151, 3391, 5387, 3710, 1719, 1273, 937, 4115, 337, 5690, 5441, 7913, 4201, 6950, 100, 5643, 1623, 3611, 1206, 7760, 2411, 1024, 3298, 5545, 1851, 3201, 4297, 4480, 2847, 5809, 1209, 4910, 6990, 6562, 5390, 7089, 2540, \
6310, 5307, 7780, 2690, 3534, 2311, 2671, 5565, 1260, 992, 2254, 7497, 1379, 2771, 5075, 3700, 5137, 7382, 837, 3838, 6129, 2208, 1178, 4766, 7141, 5693, 7407, 6304, 4657, 1003, 6912, 7100, 5974, 3886, 7528, 5832, 2267, 6840, 1521, 6569, 3649, 472, 3708, 6625, 2868, 2696, 2653, 2524, 5482, 5616, 6892, 6783, 3775, 7983, 4602, 5016, 2461, 5617, 7262, 6556, 3567, 5200, 5466, 7178, \
4744, 5788, 892, 1076, 5935, 985, 4522, 5800, 5432, 5514, 6917, 6471, 2230, 744, 7029, 7847, 3278, 3554, 5501, 4852, 2679, 2222, 8024, 5123, 1344, 1006, 6434, 2115, 6246, 5133, 1580, 3027, 2445, 6547, 7641, 5272, 3803, 3005, 6198, 1825, 5867, 6306, 7913, 6888, 7241, 2776, 7921, 872, 6420, 6801, 4951, 7574, 6897, 4356, 1646, 4146, 813, 4425, 1234, 7308, 680, 129, 2878, 689, \
2616, 7772, 4640, 4326, 7870, 6834, 1469, 7774, 5810, 6945, 7202, 5174, 1798, 7474, 7357, 5140, 1755, 3740, 1553, 3130, 2430, 4350, 6038, 3034, 7294, 5882, 2536, 1726, 4886, 878, 5481, 2651, 4628, 6765, 942, 7816, 5657, 7718, 7761, 7247, 5381, 379, 6241, 6119, 7863, 7515, 4260, 7032, 3161, 6643, 1395, 6640, 864, 7715, 5526, 2092, 2874, 4470, 8153, 1129, 4766, 1512, 1836, 3917, \
2984, 3540, 1082, 1747, 506, 6261, 4372, 7842, 4772, 2311, 5120, 3960, 3394, 5412, 4930, 7003, 3794, 1546, 2988, 6572, 6978, 5679, 876, 776, 3362, 7438, 134, 6455, 3357, 304, 4403, 4492, 4550, 3063, 6044, 5422, 1648, 1282, 4659, 5884, 551, 7179, 109, 6476, 4752, 1985, 6004, 216, 3171, 6907, 4652, 5922, 4783, 6317, 1505, 8134, 7079, 3955, 1842, 6342, 4538, 204, 1401, 961, \
1370, 7465, 911, 7420, 2244, 6273, 1929, 6683, 4912, 6267, 3782, 2475, 2321, 4784, 5436, 2739, 5624, 7623, 4453, 3385, 4614, 3440, 752, 6080, 5253, 6051, 1354, 7034, 7476, 4536, 4011, 1723, 5838, 2389, 5422, 2307, 4412, 6686, 649, 6764, 5026, 6298, 7387, 7629, 4194, 6299, 5296, 1072, 6977, 2854, 6921, 1168, 3421, 8097, 5262, 4372, 7212, 895, 7836, 2507, 293, 6510, 33, 5825, \
2997, 8054, 6581, 3463, 4646, 777, 3698, 7077, 189, 3909, 5675, 7367, 3700, 1265, 3647, 4473, 2211, 6513, 821, 2198, 3085, 4954, 4320, 5748, 965, 1902, 2099, 2457, 1337, 1363, 2482, 847, 8084, 3068, 6274, 6381, 3151, 5730, 504, 910, 1935, 800, 4210, 6555, 2579, 1009, 5619, 6559, 3679, 7691, 3176, 5942, 2342, 4441, 3585, 2563, 8032, 4640, 1366, 1643, 1350, 2469, 4003, 4481, \
7056, 3612, 7336, 3988, 6335, 5822, 1995, 1373, 6138, 1371, 2574, 5438, 6124, 4824, 1190, 5111, 5690, 1471, 4464, 2116, 758, 4932, 2646, 2956, 6941, 1772, 3886, 6755, 1222, 6463, 7754, 2232, 3970, 8083, 1070, 606, 6521, 5275, 5160, 4610, 4365, 3650, 5137, 5949, 2656, 5328, 3038, 3413, 6788, 595, 5033, 6321, 6987, 5689, 5502, 3312, 3558, 2850, 5442, 3443, 7543, 3985, 3937, 7773, \
366, 2046, 2377, 662, 1873, 3794, 7008, 2679, 5471, 6284, 4227, 5871, 1868, 5155, 4746, 6684, 7746, 1770, 4218, 6347, 3876, 6937, 3931, 6250, 7468, 5870, 3131, 4103, 4962, 1113, 617, 3183, 6114, 3550, 8024, 2373, 1326, 4677, 1640, 7162, 1497, 4757, 5899, 5147, 591, 3018, 5808, 7835, 6845, 1569, 4190, 5618, 2646, 3866, 6881, 6464, 1555, 6743, 2744, 408, 3135, 4040, 2272, 5536, \
7881, 5157, 4633, 7887, 4068, 772, 415, 6333, 71, 7871, 2827, 1685, 541, 2302, 8122, 3497, 3695, 6492, 5041, 5793, 5506, 2224, 862, 5823, 1282, 6452, 286, 2740, 6723, 6409, 2770, 5777, 4367, 6680, 5503, 2714, 5456, 10, 6161, 6694, 8061, 4972, 202, 229, 3559, 7883, 4508, 4323, 7312, 4500, 3458, 7755, 388, 2087, 6478, 175, 3041, 3898, 4204, 2328, 4248, 494, 6283, 2269, \
144, 4902, 162, 3926, 1747, 4789, 1578, 283, 5317, 1949, 4554, 6755, 571, 1277, 2972, 373, 2229, 4132, 1303, 3543, 3323, 3134, 7996, 4907, 1263, 3333, 8150, 1201, 3135, 3432, 4237, 3519, 8119, 526, 7185, 1667, 2596, 6955, 2690, 566, 5670, 1693, 5487, 3188, 4864, 3105, 3712, 8104, 6156, 3875, 822, 5858, 6035, 1437, 6275, 982, 3167, 8025, 3776, 734, 2605, 5850, 6188, 3816, \
3997, 82, 2497, 1406, 7968, 6724, 7325, 315, 1178, 421, 5842, 5616, 1970, 4288, 4293, 6496, 6464, 2597, 2228, 2992, 5323, 7028, 6289, 2614, 5959, 6632, 893, 2153, 4009, 2587, 8184, 4865, 1005, 3504, 443, 4802, 2751, 6172, 3766, 4479, 2379, 1258, 6238, 1330, 2830, 4816, 5773, 7832, 5527, 622, 6355, 2011, 213, 7281, 4493, 2362, 1643, 513, 5415, 340, 4366, 4, 2456, 5429, \
3129, 4394, 7447, 483, 2431, 1192, 6360, 8161, 5343, 901, 2956, 5968, 6643, 2124, 2879, 6421, 3437, 607, 6504, 7134, 7935, 1698, 7269, 4601, 4441, 502, 6789, 5323, 2136, 3211, 1321, 2555, 7796, 163, 4025, 4596, 4065, 889, 3765, 8087, 5493, 4144, 1038, 2415, 4072, 3483, 5918, 4708, 985, 227, 2139, 1517, 49, 5773, 90, 7390, 6820, 1803, 1038, 2516, 5586, 5881, 3962, 5092, \
5624, 4254, 4862, 6611, 5619, 7102, 1099, 1803, 2718, 6570, 1386, 6113, 7629, 652, 111, 5564, 5007, 6067, 3573, 6119, 1398, 1126, 5505, 1768, 1050, 1494, 7700, 646, 1733, 7375, 1403, 5961, 1084, 3125, 3997, 39, 5025, 7298, 2739, 6464, 4703, 3963, 5604, 5486, 3362, 241, 1540, 2647, 242, 423, 457, 2137, 3487, 721, 6630, 4153, 2891, 4669, 4454, 6803, 2714, 3775, 3270, 791, \
};

static Filtc Filter_Kern[25] = {
683, 1365, 0, -1365, -683, \
2731, 5461, 0, -5461, -2731, \
4096, 8191, 0, -8192, -4096, \
2731, 5461, 0, -5461, -2731, \
683, 1365, 0, -1365, -683, \
};

static Pixel Gold_Out_Img[900] = {
7360, 3656, 2125, 0, 4768, 1382, 3885, 8699, 600, 0, 7988, 5605, 2056, 0, 5752, 0, 9049, 9833, 7964, 3756, 0, 2176, 5350, 1038, 11609, 2148, 865, 2923, 3190, 8577, \
6107, 249, 0, 0, 5639, 2799, 4094, 10723, 0, 2823, 6424, 2804, 0, 6024, 9264, 0, 5905, 2022, 1148, 0, 4976, 821, 3935, 4957, 4713, 5182, 0, 3342, 1510, 8455, \
1017, 0, 6921, 7257, 3365, 5103, 4862, 1662, 0, 4901, 7131, 0, 0, 2800, 5156, 374, 10529, 1015, 86, 0, 9884, 3614, 0, 6745, 3473, 1538, 5711, 12973, 0, 9501, \
2948, 0, 10953, 13291, 0, 7195, 2906, 1391, 4911, 5100, 5564, 0, 5064, 6669, 0, 2230, 11899, 7966, 0, 4293, 1045, 4254, 0, 0, 0, 6529, 6195, 7736, 2877, 8452, \
3503, 5238, 11451, 9544, 0, 3806, 6816, 1732, 7625, 5188, 9266, 0, 7834, 777, 6897, 4996, 9050, 7421, 0, 4789, 6107, 2122, 0, 3603, 1411, 6213, 4853, 1730, 7685, 10338, \
2200, 6396, 9708, 2157, 0, 6474, 6563, 361, 0, 5215, 10393, 0, 1068, 6449, 2853, 3230, 0, 5127, 423, 30, 3649, 5152, 7352, 2568, 4677, 4695, 2356, 0, 8488, 10133, \
1431, 5107, 7472, 8657, 2640, 4406, 5806, 3220, 1336, 2023, 2693, 0, 504, 8230, 7615, 0, 1176, 5803, 0, 0, 6810, 7495, 8572, 0, 1368, 1081, 11555, 0, 8521, 4753, \
6732, 5919, 1163, 12054, 0, 10825, 218, 3690, 6086, 6366, 3266, 0, 5379, 0, 8443, 4304, 0, 1968, 89, 0, 9414, 4960, 5966, 3676, 1596, 0, 10332, 0, 0, 4105, \
9881, 9139, 0, 7206, 1136, 12443, 4596, 4272, 1743, 8235, 0, 362, 13130, 0, 8278, 1323, 0, 1934, 12855, 8487, 1022, 3844, 1453, 10159, 5827, 0, 3863, 0, 4338, 8342, \
5198, 5159, 0, 7628, 4768, 0, 7327, 6781, 1622, 3596, 0, 0, 13597, 0, 2544, 5153, 0, 9569, 10474, 9822, 0, 7034, 2662, 8831, 5952, 7150, 4904, 0, 6291, 7683, \
4562, 6249, 0, 7126, 6503, 0, 3992, 1558, 8330, 1685, 2704, 7766, 0, 2487, 0, 4303, 0, 12507, 1093, 859, 2630, 8960, 9520, 2525, 0, 12436, 7891, 0, 0, 2176, \
4635, 6191, 25, 2809, 6501, 0, 0, 6741, 13439, 0, 3193, 5744, 3558, 0, 752, 4158, 9693, 5770, 1215, 5412, 5318, 2814, 9744, 5011, 0, 11063, 3608, 2515, 7857, 12711, \
3707, 4039, 0, 5166, 2646, 2730, 1163, 12404, 11562, 0, 4061, 0, 3230, 0, 2631, 1527, 12425, 1430, 0, 5590, 1554, 1572, 230, 5258, 3425, 9754, 0, 0, 8868, 12613, \
0, 0, 9493, 8440, 3334, 4248, 4390, 3990, 0, 6225, 3819, 0, 6138, 0, 5127, 4542, 0, 375, 1782, 6841, 4305, 0, 0, 5194, 770, 8542, 1844, 0, 3059, 6508, \
0, 0, 5223, 9831, 3689, 0, 2201, 4631, 3460, 2455, 2106, 0, 0, 3686, 12427, 6081, 0, 3622, 3424, 1137, 4860, 2470, 0, 5342, 4779, 4545, 0, 4668, 3318, 9225, \
5463, 0, 1778, 2013, 4494, 0, 7339, 3807, 2251, 6474, 3141, 0, 4169, 7768, 8155, 0, 5698, 4671, 5416, 0, 2683, 0, 2819, 11951, 4887, 2696, 0, 10490, 6956, 6858, \
7517, 715, 0, 5920, 2228, 0, 6056, 9838, 1375, 5678, 787, 3333, 3552, 5117, 9610, 0, 10739, 0, 6235, 3174, 0, 6221, 0, 8092, 6595, 5518, 0, 4811, 9691, 8588, \
7938, 3981, 0, 14620, 7959, 0, 533, 14820, 3590, 0, 2562, 5398, 5746, 0, 9824, 7629, 10934, 0, 1200, 353, 1005, 7547, 0, 4017, 2588, 4082, 1305, 6096, 4487, 5652, \
12508, 0, 5378, 13056, 9790, 0, 1243, 12457, 0, 945, 3543, 7960, 7351, 2128, 6916, 6461, 3887, 6970, 0, 3800, 2496, 901, 0, 5150, 881, 973, 4634, 5375, 4776, 258, \
5902, 0, 10274, 8731, 656, 0, 8334, 13403, 0, 2545, 1801, 1810, 0, 9356, 8914, 0, 0, 10306, 10777, 878, 0, 0, 6792, 7574, 4707, 5274, 0, 2452, 8524, 0, \
4170, 10229, 7426, 3422, 0, 4555, 3728, 7182, 1741, 2133, 118, 8296, 3703, 6522, 3758, 4943, 4012, 5989, 12826, 3221, 2610, 0, 5439, 0, 6406, 3053, 4328, 1182, 596, 8061, \
4309, 12007, 4155, 0, 0, 14476, 6833, 0, 4802, 6045, 0, 9072, 6831, 0, 0, 4099, 7432, 0, 0, 10696, 1768, 0, 0, 2065, 5656, 0, 6491, 1258, 3961, 7409, \
1249, 2669, 3409, 4212, 2448, 5097, 219, 10825, 0, 12848, 2277, 0, 0, 2351, 3183, 2774, 6256, 2746, 0, 11962, 2483, 0, 0, 9080, 2539, 419, 5297, 987, 4519, 5423, \
6300, 0, 0, 6746, 6771, 7033, 0, 10908, 0, 11107, 3629, 3177, 1043, 4143, 10040, 0, 5821, 7110, 0, 10725, 4758, 0, 5420, 9129, 5792, 0, 5803, 3489, 3208, 0, \
7502, 2466, 0, 0, 10177, 11695, 1003, 5487, 0, 4001, 1918, 86, 5066, 4726, 5621, 0, 5333, 0, 3145, 7451, 1111, 5648, 5516, 0, 2275, 3230, 7058, 2096, 3523, 6598, \
7741, 1279, 0, 1503, 11390, 7011, 10415, 10966, 0, 324, 865, 3677, 3399, 3278, 0, 0, 4913, 1903, 5421, 5071, 0, 6958, 6532, 0, 1121, 5476, 8276, 0, 7788, 11611, \
4629, 0, 0, 3991, 6797, 524, 7168, 7106, 3264, 6887, 3666, 5765, 2444, 4963, 0, 0, 2299, 2551, 2356, 2948, 2254, 6842, 6375, 0, 4416, 0, 1713, 8022, 6214, 8843, \
4819, 3176, 493, 2137, 1763, 5745, 0, 6598, 6710, 0, 0, 6096, 0, 1964, 230, 2158, 8720, 4985, 5229, 292, 6507, 8157, 0, 6222, 548, 1208, 3621, 7360, 6584, 0, \
2073, 3395, 187, 0, 9342, 1787, 312, 4951, 0, 2073, 0, 7118, 4357, 3147, 0, 1384, 10115, 0, 0, 7455, 6017, 0, 0, 10303, 1595, 4900, 7028, 153, 9081, 0, \
0, 3417, 7767, 3232, 8762, 9341, 0, 5034, 0, 0, 7522, 2376, 5384, 0, 1919, 6814, 2622, 0, 595, 5393, 3789, 0, 4846, 15467, 683, 1102, 5514, 1540, 8331, 0, \
};

#endif